package com.b1.taskmanagerserver.startserver;
import com.b1.taskmanagerserver.connect.Server;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * Главный класс программы
 * запускает основной поток сервера.
 * входным параметром можно задавть номер слушиемого порта
 * по умолчанию порт =4534
 */
public class Main 
{
    private static final org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger(Main.class);
    
    public static void main(String[] args) 
    {
        final int port;
        if (args.length==0) port = 4534;
        else port = Integer.parseInt(args[0]);
        Thread ServerThread = new Thread(new Runnable() 
        {
            public void run() 
            {
            try 
            {
                new Server(port);
            } 
            catch (IOException ex) 
            {
                log.error(Main.class.getName(), ex);
            }
            }
        });
        ServerThread.start();
    }
}
